package com.wusuowei.shiro_jwt.annotation;



import com.wusuowei.shiro_jwt.common.enums.BusinessType;

import java.lang.annotation.*;

/**
 * @author yangyouwang
 * @title: CrudLog
 * @projectName crud
 * @description: 定义系统日志注解
 * @date 2021/4/18:40 AM
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface CrudLog {
    /**
     * 描述
     */
    String title();
    // 方法传入的参数
    String optParam() default "";
    //Class<?> entityType() default  ""; // 添加实体类型属性
    /**
     * 业务类型
     */
    BusinessType businessType() default BusinessType.OTHER ;
}
